home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 1 / Precision Software Applications Silver Collection Volume One (PSM) (1993).iso / tutor / clipper.exe / DEFIB.PRG < prev    next >
Text File  |  1985-07-02  |  4KB  |  142 lines

  1. set talk off
  2. clear
  3. Set Color To w+/
  4. * Do ScrBoard
  5. * PROCEDURE SCRBOARD
  6.   clear
  7.   @ 1,0 SAY "╔══════════════════════════════════════════════════════════════════════════════╗"
  8.   @ 2,0 SAY "║"
  9.   @ 2,79 SAY "║"
  10.   @ 3,0 SAY "╚══════════════════════════════════════════════════════════════════════════════╝"
  11.   @ 4,0 SAY "┌──────────────────────────────────────────────────────────────────────────────┐"
  12.   @ 5,0 SAY "│"
  13.   @ 5,79 SAY "│"
  14.   @ 6,0 SAY "│"
  15.   @ 6,79 SAY "│"
  16.   @ 7,0 SAY "│"
  17.   @ 7,79 SAY "│"
  18.   @ 8,0 SAY "│"
  19.   @ 8,79 SAY "│"
  20.   @ 9,0 SAY "│"
  21.   @ 9,79 SAY "│"
  22.   @ 10,0 SAY "│"
  23.   @ 10,79 SAY "│"
  24.   @ 11,0 SAY "│"
  25.   @ 11,79 SAY "│"
  26.   @ 12,0 SAY "│"
  27.   @ 12,79 SAY "│"
  28.   @ 13,0 SAY "│"
  29.   @ 13,79 SAY "│"
  30.   @ 14,0 SAY "│"
  31.   @ 14,79 SAY "│"
  32.   @ 15,0 SAY "│"
  33.   @ 15,79 SAY "│"
  34.   @ 16,0 SAY "│"
  35.   @ 16,79 SAY "│"
  36.   @ 17,0 SAY "│"
  37.   @ 17,79 SAY "│"
  38.   @ 18,0 SAY "│"
  39.   @ 18,79 SAY "│"
  40.   @ 19,0 SAY "├──────────────────────────────────────────────────────────────────────────────┤"
  41.   @ 20,0 SAY "│"
  42.   @ 20,79 SAY "│"
  43.   @ 21,0 SAY "└──────────────────────────────────────────────────────────────────────────────┘"
  44. * RETURN
  45. @ 6,0   SAY "├──────────────────────────────────────────────────────────────────────────────┤"
  46. @ 17,0  SAY "├──────────────────────────────────────────────────────────────────────────────┤"
  47. @ 19,0  SAY "│"
  48. @ 19,1 Say Space(78)
  49. @ 19,79 SAY "│"
  50. @ 6,60  SAY "┬"
  51. @ 7,60  SAY "│"
  52. @ 8,60  SAY "│"
  53. @ 9,60  SAY "│"
  54. @ 10,60 SAY "│"
  55. @ 11,60 SAY "│"
  56. @ 12,60 SAY "│"
  57. @ 13,60 SAY "│"
  58. @ 14,60 SAY "│"
  59. @ 15,60 SAY "│"
  60. @ 16,60 SAY "│"
  61. @ 17,60 SAY "┴"
  62. @ 6,15  SAY "┬"
  63. @ 7,15  SAY "│"
  64. @ 8,15  SAY "│"
  65. @ 9,15  SAY "│"
  66. @ 10,15 SAY "│"
  67. @ 11,15 SAY "│"
  68. @ 12,15 SAY "│"
  69. @ 13,15 SAY "│"
  70. @ 14,15 SAY "│"
  71. @ 15,15 SAY "│"
  72. @ 16,15 SAY "│"
  73. @ 17,15 SAY "┴"
  74. @ 6,45  SAY "┬"
  75. @ 7,45  SAY "│"
  76. @ 8,45  SAY "│"
  77. @ 9,45  SAY "│"
  78. @ 10,45 SAY "│"
  79. @ 11,45 SAY "│"
  80. @ 12,45 SAY "│"
  81. @ 13,45 SAY "│"
  82. @ 14,45 SAY "│"
  83. @ 15,45 SAY "│"
  84. @ 16,45 SAY "│"
  85. @ 17,45 SAY "┴"
  86. @ 6,30  SAY "┬"
  87. @ 7,30  SAY "│"
  88. @ 8,30  SAY "│"
  89. @ 9,30  SAY "│"
  90. @ 10,30 SAY "│"
  91. @ 11,30 SAY "│"
  92. @ 12,30 SAY "│"
  93. @ 13,30 SAY "│"
  94. @ 14,30 SAY "│"
  95. @ 15,30 SAY "│"
  96. @ 16,30 SAY "│"
  97. @ 17,30 SAY "┴"
  98. Set Color To gr+/
  99. @ 2,10 Say '  d B A S E - I I I   .and.   C l i p p e r  ....  [50 Fibs]  '
  100. Set Color To b+/
  101. @ 6,07 Say ' 10 '
  102. @ 6,22 Say ' 20 '
  103. @ 6,37 Say ' 30 '
  104. @ 6,52 Say ' 40 '
  105. @ 6,67 Say ' 50 '
  106. Set Color To r+/
  107. @ 18,3 Say 'This program calculates the first fifty numbers in the Fibanacci Series. '
  108. @ 19,3 Say 'The principal is that the last two numbers equal the next number and so on.'
  109. @ 5,3 Say 'Times ... Started :- '
  110. @ 5,37 Say 'Finished :- '
  111. @ 5,62 Say 'Seconds :- '
  112. Set Color To g+/
  113. @ 5,24 Say Time()
  114. Start_Sec = (Val(Substr(Time(),1,2))*3600) + (Val(Substr(Time(),4,2))*60) + Val(Substr(Time(),7,2))
  115. Fib1      =  1
  116. Fib2      =  1
  117. mcount    =  3
  118. Offset    = 15
  119. Set Color To bg+/
  120. @ 7,1 Say Fib1 Pict '99,999,999,999'
  121. @ 8,1 Say Fib2 Pict '99,999,999,999'
  122. Do While mcount <= 50
  123.   Do While mcount <= ((Offset/15) * 10)
  124.     Temp = (Fib1 + Fib2)
  125.     Fib1 = Fib2
  126.     Fib2 = Temp
  127.     mcount = Mcount + 1
  128.     @ ((mcount-((Offset/15)*10))+15) ,(Offset-14) Say Fib2 Pict '99,999,999,999'
  129.   Enddo
  130.   Offset = Offset + 15
  131. Enddo
  132. Seconds = ((Val(Substr(Time(),1,2))*3600) + (Val(Substr(Time(),4,2))*60) + Val(Substr(Time(),7,2))) - Start_Sec
  133. Set Color To g+/
  134. @ 5,49 Say Time()
  135. @ 5,73 Say Str(Seconds,2)
  136. Set Color To gr+/,w+/gr
  137. Resp = ' '
  138. @ 20,3 Say 'Press ANYKEY for Main Menu ' Get Resp
  139. Read
  140. Clear Gets
  141. Return
  142.